package com.example.entity.vo.pc;

import com.example.entity.mysql.Productprocessresource;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@ApiModel(value = "排产主列表")
@Data
public class PCListVo {

    @ApiModelProperty("工单单别")
    private String workSingle;
    @ApiModelProperty("工单号")
    private String workNo;
    @ApiModelProperty("工单状态")
    private String workStatus;
    @ApiModelProperty("产品品号")
    private String productId;
    @ApiModelProperty("品名")
    private String productName;
    @ApiModelProperty("规格")
    private String specification;
    @ApiModelProperty("工作中心")
    private String workCenter;
    @ApiModelProperty("工作中心名称")
    private String workCenterName;
    @ApiModelProperty("销售订单单别")
    private String orderSingle;
    @ApiModelProperty("销售订单号")
    private String orderNo;
    @ApiModelProperty("订单交期")
    private String orderDate;
    @ApiModelProperty("工序编号")
    private String processNo;
    @ApiModelProperty("工艺名称")
    private String processName;
    @ApiModelProperty("工艺编号")
    private String processId;
    @ApiModelProperty("预计开工日")
    private String TA009;
    @ApiModelProperty("品号快捷码")
    private String shortcutCode;
    @ApiModelProperty("客户订单号")
    private String customOrderId;
    @ApiModelProperty("客户简称")
    private String customSimpleName;
    @ApiModelProperty(value = "销售订单的数量")
    private BigDecimal saleOrderNum;
    @ApiModelProperty("数量")
    private Double sum;
    @ApiModelProperty("已完成量")
    private Double inSum;
    @ApiModelProperty("未完成量")
    private Double outSum;

    @ApiModelProperty("节拍 以主节拍优先")
    private Double beat;

    @ApiModelProperty("客户单号")
    private String customOrderNo;

    @ApiModelProperty(value = "需求日期")
    private Double demandDate;
    // V_GXYPC TY004
    @ApiModelProperty(value = "已排产量")
    private Double scheduledNumber;

    @ApiModelProperty(value = "日期数量汇总")
    private List<NumberVo> numberList;

    @ApiModelProperty(value = "可用资源组")
    private List<Productprocessresource> resourceList;
}

